interface HelloService {
    // 抽象方法（必须实现）
    void sayHello();

    // 默认方法（可直接调用私有方法）
    default void sayFullHello() {
        sayEnglishHello(); // 调用私有方法
        sayHello();        // 调用抽象方法
    }

    // 私有实例方法（仅接口内部可用）
    private void sayEnglishHello() {
        System.out.println("Hello!");
    }

    // 私有静态方法（接口内部可用，可通过接口名调用）
    private static void log() {
        System.out.println("调用日志：sayFullHello执行");
    }
}

// 实现类
class ChineseHello implements HelloService {
    @Override
    public void sayHello() {
        System.out.println("你好！");
    }

    public static void main(String[] args) {
        HelloService hello = new ChineseHello();
        hello.sayFullHello();

    }
}